Type: concept
Confidence: 0.80
Created: 2026-04-25
Updated: 2026-04-25
Tags: write-disciplinememory-integrityconsistencyAI工程

Strict Write Discipline

概述

Strict Write Discipline(严格写入纪律)是 Claude Code 三层记忆架构中最重要的设计约束之一,确保记忆系统的一致性和防止记忆污染。

关键内容

  1. 核心规则
  2. Agent 只有在文件写入成功之后,才能更新 MEMORY.md 索引
  3. 实施两阶段提交模式:先写入 topic file,后更新 MEMORY.md 索引
  4. 如果写入失败,则不更新索引,也不记录失败

  5. 流程控制尝试写入 topic file │ ├── 成功 ──→ 更新 MEMORY.md 索引 ✓ │ └── 失败 ──→ 不更新索引,不记录失败 ✗

  6. 重要意义

  7. 防止 MEMORY.md 记录指向不存在文件的指针
  8. 避免因读取不存在文件导致的失败
  9. 防止模型用自身"记忆"填充空白,产生幻觉
  10. 防止错误信息污染整个记忆系统

  11. 设计原理

  12. 借鉴数据库事务的两阶段提交思想
  13. 体现了"宁可不记,不能记错"的原则
  14. 对于 LLM 系统,错误的记忆比没有记忆更危险

来源

相关